# 注意：类型提示不影响代码的执行行为，只是提供了一种方式来指定变量或函数的类型，以便于代码的阅读和维护。

# 函数类型提示
def greet(name: str) -> None:
    print(f"Hello, {name}!")

# 变量类型提示
age: int = 30

# 列表类型提示
numbers: list[int] = [1, 2, 3]

# 字典类型提示
person: dict[str, str] = {"name": "John", "age": "30"}

# 类类型提示
class Person:
    def __init__(self, name: str, age: int) -> None:
        self.name = name
        self.age = age
